#ifndef DISPLAY_H
#define	DISPLAY_H

#include <opencv2/opencv.hpp>
#include "pi_tracker/Skeleton.h"
#include <sstream>
#include "IndList.h"
#include <iomanip>
#include <iostream>
#include "distances.h"
#include "st.h"

class Display{
public:
    char act;
    Mat background;
    Mat camera;
    pi_tracker::Skeleton::ConstPtr msg;
    int bonesIndex[2][15];
    IndList ListOfInds;
    Display();
    void skeletonData(pi_tracker::Skeleton::ConstPtr msg, int bonesIndex[2][15], IndList &LOI, float distances[15][15], float stDev[15], float vmean[15]);
    void drawSkeleton(pi_tracker::Skeleton::ConstPtr msg, int bonesIndex[2][15], IndList &LOI, float distances[15][15], float stDev[15], float vmean[15]);
    char showWindow(bool pi, bool ps);

};

#endif

